He aquí el código que hay que agregar a .vimrc en nuestro directorio $HOME.
set nocompatibleDe esta manera podremos usar ñ para ir a la izquierda, j para ir a la derecha, k para bajar y l para subir.
noremap ñ l
noremap l k
noremap k j
noremap j h
set nocompatibleDe esta manera podremos usar ñ para ir a la izquierda, j para ir a la derecha, k para bajar y l para subir.
noremap ñ l
noremap l k
noremap k j
noremap j h
cat * | sed '/^\s*#/d;/^\s*$/d' | wc -lObviamente se puede ajustar a todas las necesidades.
¿Me pueden ayudar con este código? ... y se lee: gotoxy(23,5); clrscr(); etc.
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'Index Page'
@app.route('/hello')
def hello():
return 'Hello World'
if __name__ == '__main__':
app.run()
from django.contrib import admin
from myproject.pages.models import pagesPage
class pagesPageAdmin(admin.ModelAdmin):
def save_model(self, request, obj, form, change):
if getattr(obj, 'added_by', None) is None:
obj.added_by = request.user
obj.last_modified_by = request.user
obj.save()
def queryset(self, request):
qs = super(pagesPageAdmin, self).queryset(request)
#If super-user, shows all rows
if request.user.is_superuser:
return qs
return qs.filter(added_by=request.user)
admin.site.register(pagesPage, pagesPageAdmin)
syntax on
autocmd FileType python set omnifunc=pythoncomplete#Complete
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
autocmd FileType css set omnifunc=csscomplete#CompleteCSS
#!/bin/bash
# Name: djvim
# Description: Script to automate the setup of the
# enviroment vars to use omicomplete in vim
# for Django projects.
# Usage: djvim filename
#
# Author: Jesús Manuel Mager Hois
# Copyright: GPL v3 or later
#Set the global vars to the Django project
function startvim(){
local arr=$(echo $1 | tr "/" "\n")
for x in $arr
do
#echo "[$x]"
local PROJECT=$x
done
echo $PROJECT
cd ..
local DIR=`pwd`
export PYTHONPATH=$PYTHONPATH:$DIR
export DJANGO_SETTINGS_MODULE=$PROJECT.settings
vim $ARGS
}
#Iter the directory tree to find setting.py
function finddjbase(){
cd ..
local DIRF=`pwd`
local FILEF=`echo "$DIRF/settings.py"`
if [ $DIRF == '/' ]
then
echo "Couldn't find the Django base directory"
exit
fi
echo "Trying in $DIRF"
if ( ! fileexists $FILEF )
then
finddjbase
else
startvim "$DIRF"
exit
fi
}
#Check if we can find setting.py
function fileexists(){
local f="$1"
if [ ! -f $f ]
then
echo "This is not the Django base directory... trying"
return 1
else
echo "settings.py FOUND at $1"
return 0
fi
}
#Main block
ARGS=$@
DIRN=`pwd`
FILEN=`echo "$DIRN/settings.py"`
if ( ! fileexists $FILEN )
then
finddjbase
else
startvim $DIRN
exit
fi