Для тех, кто заинтересован в использовании расширений по сравнению с прагматическими знаками (как уже упоминалось в первом комментарии), вот как можно реализовать это с помощью Swift Engineer:
import UIKit
class SwiftTableViewController: UITableViewController {
init(coder aDecoder: NSCoder!) {
super.init(coder: aDecoder)
}
override func viewDidLoad() {
super.viewDidLoad()
}
}
extension SwiftTableViewController {
override func numberOfSectionsInTableView(tableView: UITableView?) -> Int {
return 1
}
override func tableView(tableView: UITableView?, numberOfRowsInSection section: Int) -> Int {
return 5
}
override func tableView(tableView: UITableView?, cellForRowAtIndexPath indexPath: NSIndexPath?) -> UITableViewCell? {
let cell = tableView?.dequeueReusableCellWithIdentifier("myCell", forIndexPath: indexPath) as UITableViewCell;
cell.textLabel.text = "Hello World"
return cell
}
}
Это также не обязательно лучшая практика , но это то, как вы делаете это, если хотите.
Вы должны сделать : rightb vsp
. или : bel vsp
.
rightb
и bel [owright]
обозначают справа внизу. Вы можете поместить любую команду разделения после нее, и она будет разделена в этом направлении в зависимости от того, находится ли v в команде разделения.
Также есть : lefta vsp
и : abo vsp
, если вы хотите убедиться, что вы разделены в другом направлении и работает так же, как указано выше.
В vimrc можно добавить параметр:
set nosplitright
Есть эквивалентные команды для: sp
set nosplitbelow
Команда : vnew
открывает для меня новое окно с левой стороны.